package com.security.door.service;

import com.github.pagehelper.PageInfo;
import com.security.door.core.support.IService;
import com.security.door.model.domain.crPersioninfo;
import com.security.door.model.dto.crPersioninfoDto;
import com.security.door.model.vo.crPersionAreaVo;
import java.util.List;

public interface IcrPersioninfoService extends IService<crPersioninfo> {

    PageInfo<crPersioninfo> queryListWithPage(crPersioninfoDto entity);

    boolean hasExists(String persionCode);

    int deleteByIds(String guids);

    crPersionAreaVo selectByAreaCode(String persionCode);

    List<crPersioninfo> selectByAttenGroup(String attenGroup);

    Integer clearAttenGroup(String attenGroup);

    Integer updateAttenGroup(String attenGroup,String persionCodes);
}
